package org.unidbfw.model;

import org.jdom2.Element;
import org.unidbfw.common.UniDBFWException;

public interface IModelManager
{

	String getDbUrl();
	String getDbLogin();
	String getDbPassword();
	Element getTable(String tableName);
	String getTableSelectQuery(String tableName) throws UniDBFWException;
	String getTableSelectQuery(Element table) throws UniDBFWException;
	String getTableUpdateQuery(String tableName) throws UniDBFWException;
	String getTableUpdateQuery(Element table) throws UniDBFWException;
	String getTableDeleteQuery(String tableName) throws UniDBFWException;
	String getTableDeleteQuery(Element table) throws UniDBFWException;
	String getTableInsertQuery(String tableName) throws UniDBFWException;
	String getTableInsertQuery(Element table) throws UniDBFWException;
	
}
